/*author: tt-zh
 *time: 2020年7月31日14:16:03
 *description: login_page
 */

let userLogin = (function () {
    let $userName = $('.userName'),
        $userPass = $('.userPass'),
        $submit = $('.submit');

    function check() {
        $submit.click(async function () {
            let account = $userName.val().trim(),
                password = $userPass.val().trim();

            // 核验用户名和密码是否为空，如果为空则提示用户为空需要填写；
            if (account === "" || password === "") {
                alert('账号和密码不能为空');
                return false;
            }
            // 给加密后的密码赋值给password
            password = md5(password);
            console.info(password);

            // 把获取到的用户名密码发送给服务器
            let result = await axios.post('/user/login', {
                account,
                password
            }).then(function () {
                if (parseInt(result.code) === 0) {
                    alert('登录成功，即将跳转到首页！');
                    window.location.href = "index.html";
                    return false;
                }
            }).catch(function (error) {
                alert('账号和密码不匹配，请检查后重新输入');
            });
        });
    }

    return {
        init() {
            check();
        }
    }
})();
userLogin.init();
